package com.dotflat.xj.VO;

import com.dotflat.rest.domain.AreableObjectBase;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 巡检记录对象
 *
 * @author #
 * @date 2021-11-25
 */
@Data
@ApiModel("巡检记录详情对象返回")
@EqualsAndHashCode(callSuper = true)
public class TargetRecordDetailsVO extends AreableObjectBase {

    @ApiModelProperty(value = "巡检ID")
    private String targetId;
    /**
     * 类别名称
     */
    @ApiModelProperty(value = "类别名称")
    private String typeName;

    /**
     * 检查目标
     */
    @ApiModelProperty(value = "检查目标")
    private String target;

    /**
     * 结论类别
     */
    @ApiModelProperty(value = "结论类别")
    private String conclusionType;

    /**
     * 检查分类
     */
    @ApiModelProperty(value = "检查分类")
    private String sort;

    /**
     * 记录类型
     */
    @ApiModelProperty(value = "记录类型")
    private String recordType;

    /**
     * 检查周期
     */
    @ApiModelProperty(value = "检查周期")
    private String cycle;


    @ApiModelProperty(value = "巡检对象项目集合")
    private List<TargetRecordProjectVO> targetRecordProject;

    /**
     * 类型0卡1二维码
     */
    @ApiModelProperty(value = "类型0卡1二维码")
    private String type;

    /**
     * 状态0正常1异常2未处理3已处理
     */
    @ApiModelProperty(value = "状态0正常1异常2未处理3已处理")
    private String status;


}
